<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 1. 封装一个函数实现字符串翻转。
      // let str = "";
      // function fan() {
      //   str = str.split("");
      //   str = str.reverse();
      //   str = str.join("");
      //   console.log(str);
      // }
      // fan();
      // 2. 字符串 digite = "0123456789", 把前 5 个字符分割出来， 返回个单字符的数组, 注意， 返回数组里面的数字是字符串类型
      // let digite = "0123456789";
      // let n = digite.slice(0, 5);
      // n = n.split("");
      // console.log(n);
      // 3.已知有字符串 foo=”get-element-by-id”,写一个 function 将其转化成驼峰表示法”getElementById”.
      // let foo = "get-element-by-id";
      // function up() {
      //   foo = foo.split("-");
      //   for (i = 1; i < foo.length; i++) {
      //     foo[i] = foo[i].charAt(0).toUpperCase() + foo[i].slice(1);
      //   }
      //   foo = foo.join("");
      //   console.log(foo);
      // }
      // up();
      // 4.定义一个函数,将"今天是什么鬼天气，这么热，明天要去游泳！"里面的有"天"的下标输出
      // let str = "今天是什么鬼天气，这么热，明天要去游泳！";
      // function ri() {
      //   for (i = 0; i < str.length; i++) {
      //     if (str[i] == "天") {
      //       console.log(i);
      //     }
      //   }
      // }
      // ri();
      // 5.定义一个函数,将"今天是什么鬼天气，这么热，明天要去游泳！"里面的有"天"替换成"日"
      // let str = "今天是什么鬼天气，这么热，明天要去游泳！";
      // function ri(a, b) {
      //   for (i = 0; i < str.length; i++) {
      //     if (str[i] == a) {
      //       str = str.replace(a, b);
      //     }
      //   }
      //   return str;
      // }
      // console.log(ri("天", "日"));

      // 6.查找字符串中(abbcccddddd)出现最多的字符和个数
      // let str = "abbcccddddd";
      // let obj = {};
      // for (let i = 0; i < str.length; i++) {
      //   obj[str[i]] ? (obj[str[i]] += 1) : (obj[str[i]] = 1);
      // }
      // console.log(obj);
      // let max = 0;
      // let item;
      // for (let k in obj) {
      //   if (obj[k] > max) {
      //     max = obj[k];
      //     item = k;
      //   }
      // }
      // console.log(item, max);
    </script>
  </body>
</html>
